$(function () {
    layui.form.verify({
        username: function (value, item) { //value：表单的值、item：表单的DOM对象
                if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
                    return '用户名不能有特殊字符';
                }
                if (/(^\_)|(\__)|(\_+$)/.test(value)) {
                    return '用户名首尾不能出现下划线\'_\'';
                }
                if (/^\d+\d+\d$/.test(value)) {
                    return '用户名不能全为数字';
                }

                //如果不想自动弹出默认提示框，可以直接返回 true，这时你可以通过其他任意方式提示（v2.5.7 新增）
                if (value === 'xxx') {
                    alert('用户名不能为敏感词');
                    return true;
                }
            }

            //我们既支持上述函数式的方式，也支持下述数组的形式
            //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
            ,
        pass: [
            /^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'
        ],
        regPwd: function (value, item) {
            var pwd = $('.reg-box [name=password]').val()
            if (pwd != value) {
                return "两次密码不正确"
            }
        }
    });


    $('#link_reg').click(function () {
        console.log(1);
        $('.login-box').hide()
        $('.reg-box').show()
    })
    $('#link_login').click(function () {
        $('.reg-box').hide()
        $('.login-box').show();
    })

    $('#btn-login').submit(function (e) {
        e.preventDefault();
        $.ajax({
            method: 'POST',
            url: '/api/login',
            data: {
                username: $('#btn-login [name=username]').val(),
                password: $("#btn-login [name=password]").val(),
            },
            success: function (res) {
                if (res.status != 0) return layui.layer.msg(res.message)
                layui.layer.msg('登陆成功！')
            }
        })
    })

    $('#btn-reg').submit(function (e) {
        e.preventDefault();
        $.ajax({
            method: 'POST',
            url: '/api/reguser',
            data: {
                username: $('#btn-reg [name=username]').val(),
                password: $("#btn-reg [name=password]").val(),
            },
            success: function (res) {
                if (res.status != 0) return layui.layer.msg(res.message)
                layui.layer.msg('注册成功！')
                $('#link_login').click()
            }
        })
    })



})